package Kolekcje;

import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

class Punkt {
	int x, y;

	Punkt(int x, int y) {
		this.x = x;
		this.y = y;
	}

	@Override
	public String toString() {
		return "Punkt(" + x + ", " + y + ")";
	}
	
	public void getPunkts(Collection c){
		Iterator<Punkt> it = c.iterator();
		while(it.hasNext()){
			Punkt p = it.next();
			System.out.println(p);
		}
	}

}

public class TestIterator {
	public static void main(String[] args) {
		Punkt p1 = new Punkt(2, 3);
		Punkt p2 = new Punkt(-9, 0);
		Punkt p3 = new Punkt(5, 13);
		Punkt p4 = new Punkt(-1, -11);
		Punkt p5 = new Punkt(0, 0);
		List<Punkt> punkty = new LinkedList<Punkt>();
		punkty.add(p1);
		punkty.add(p2);
		punkty.add(p3);
		punkty.add(p4);
		punkty.add(p5);
		
		p1.getPunkts(punkty);
	}
}
